Guild icon
wafer.space Community
📐 - Designing / 📝-project-template
template-github
Between 2026-03-31 11:59 p.m. and 2026-05-01 12:00 a.m.
Avatar
Avatar
BreakingTaps
never heard of a closed test suite before. I guess maybe they have snippets / test cases from customers under NDA In there?
Tim 'mithro' Ansell 2026-04-01 12:42 a.m.
Yeah, there are a bunch of NDA stuff in it if I understand correctly.
Avatar
Avatar
BreakingTaps
never heard of a closed test suite before. I guess maybe they have snippets / test cases from customers under NDA In there?
Brian Swetland 2026-04-07 6:13 p.m.
sqlite has something along those lines (but not only that)
The Test Harness #3 (TH3) is a suite of test cases for SQLite that provide 100% branch test coverage (and 100% modified condition/decision coverage) for the core SQLite in an as-deployed configuration using only published and documented interfaces. TH3 is designed for use with embedded devices, and is compatible with DO-178B. Every release of the public-domain SQLite is tested using TH3, and so all users benefit from the TH3 tests. But the TH3 tests are not themselves public. Hardware or system manufactures who want to have TH3 test run on their systems can negotiate a service agreement to have the SQLite Developers run those tests.
Avatar
wow, TIL!
Avatar
In the project template, is there slot_defines.svh for maximum, all edges pin configuration variant? (edited)
8:23 p.m.
The slot_defines in the template seems to be defined for the default configuration, which makes sense
Avatar
Avatar
Jason Yang
In the project template, is there slot_defines.svh for maximum, all edges pin configuration variant? (edited)
Leo Moser (mole99) 2026-04-10 6:29 a.m.
Yes, those are the default configurations for each slot. You can try increasing the number of pads to see what fits. Make sure to update the yaml config for your slot accordingly. However, you need to consider both the minimum pitch of the bondpads and the capabilities of your PCB supplier. This depends on the bonding service you are targeting and where you manufacture your PCB.
Project template for wafer.space MPW runs using the gf180mcu PDK - wafer-space/gf180mcu-project-template
Avatar
Avatar
Jason Yang
In the project template, is there slot_defines.svh for maximum, all edges pin configuration variant? (edited)
Tim 'mithro' Ansell 2026-04-11 3:20 a.m.
I did an exploration of what IOs options might be possible at https://mithro.github.io/gf180mcu-project-template/
Avatar
@Leo Moser (mole99) Setting NUM_ANALOG_PADS to 0 doesn’t work in the project template. Might need to guard some lines with if NUM_ANALOG_PADS != 0 (is that even valid syntax?)
2:27 p.m.
I think setting it to exactly 1 will also break since that generates [0:0]
2:27 p.m.
Same for all of them, actually, but this one feels the most likely to get set to 0
Avatar
[0:0] should be valid AFAIK.
Avatar
Avatar
Tholin
@Leo Moser (mole99) Setting NUM_ANALOG_PADS to 0 doesn’t work in the project template. Might need to guard some lines with if NUM_ANALOG_PADS != 0 (is that even valid syntax?)
I already reported this a whileago. This is because the generation code is not in an ifdef
2:29 p.m.
I believe I had said I would open an issue and try to fix it...
2:29 p.m.
And never did...
2:29 p.m.
Oops...
Avatar
Leo Moser (mole99) 2026-04-30 3:06 p.m.
Yeah, please open an issue so that I remember to fix it (or anyone that comes before me).
Avatar
I will open an issue and try to fix it myself, since I said I would I now feel a bit obligated lol
3:07 p.m.
Brb
Avatar
Avatar
Dory
I will open an issue and try to fix it myself, since I said I would I now feel a bit obligated lol
Tim 'mithro' Ansell 2026-04-30 3:10 p.m.
I suggest opening the issue, then even if you fix it or not you are half way there 🙂
Avatar
Yeah I already opened it
3:15 p.m.
When adjusting slot_defines.svh, if setting any of the NUM_XXX_PADS variables to zero, the make librelane routine will throw an error, as it will try to generate zero pins.
3:17 p.m.
Seeing if a quick fix does it (it should but always gotta test xd)
Avatar
Avatar
Dory
@Leo Moser (mole99) please test and lmk if this pull request fixes it! :D
Leo Moser (mole99) 2026-04-30 4:40 p.m.
Thank you, I will take a look soon.
Avatar
No worries;
Exported 25 message(s)
Timezone: UTC+0